System for Remote Control of a Condition at a Site

ABSTRACT

A system is provided for remote control of at least one operating condition of a site. The system includes a proximity detection module at a residential site, which is configured to receive a communication regarding a location of a location reporting device or a mobile device. The proximity detection module is configured to alter or adjust a current temperature setting for the site based on a distance or location of the location reporting device or mobile device relative to the site.

FIELD OF INVENTION

The present disclosure relates to systems for remote control ofenvironmental settings, and more specifically to control of temperaturesettings.

BACKGROUND

This section provides background information related to the presentdisclosure which is not necessarily prior art.

Many thermostats allow for programming time and temperature settings forvarious days of the week, and for setback of temperature settings duringperiods when the site is unoccupied. However, the typical thermostatrequires entry of temperature settings for predicted time periods thatthe site might be unoccupied, which entails pressing the necessaryseries of different buttons to program the thermostat. If a user of sucha thermostat is faced with a series of different buttons to press andscreens to progress through to enter such temperature settings, the useris not likely to realize any energy savings due to the user'sapprehension towards programming the thermostat. Moreover, the predictedtime periods may not align with times that the site is actuallyoccupied.

SUMMARY

This section provides a general summary of the disclosure, and is not acomprehensive disclosure of its full scope or all of its features.

Various embodiments are disclosed of a system for remotely controllingan operating condition of a site based on proximity of a locationreporting device. In one embodiment, the system includes a proximitydetection module located at a site, having a controller with aselectively enabled proximity detection mode, wherein when the proximitydetection mode is enabled, the proximity detection module is configuredto detect a distance between a location reporting device and the siteand to responsively determine an adjustment to alter an operatingtemperature setting for the site based on the distance of the locationreporting device. In another embodiment, the system includes a proximitydetection module configured to detect when a mobile device is within afirst zone, a second zone, or a third zone relative to the site, and todetermine an adjustment to the current temperature setting for the sitebased on whether the mobile device is within the first zone, second zoneor third zone.

Further areas of applicability will become apparent from the descriptionprovided herein. The description and specific examples in this summaryare intended for purposes of illustration only and are not intended tolimit the scope of the present disclosure.

DRAWINGS

The drawings described herein are for illustrative purposes only ofselected embodiments and not all possible implementations, and are notintended to limit the scope of the present disclosure.

FIG. 1 is an illustration of a site having an HVAC system and aproximity detection module for detecting proximity of a locationreporting device;

FIG. 2 is an illustration of a map depicting radius rings indicatingvarious distances relative to the site; and

FIG. 3 shows a flow chart illustrating the operating control of theproximity detection module and system.

Corresponding reference numerals indicate corresponding parts throughoutthe several views of the drawings.

DETAILED DESCRIPTION

In the various embodiments of the present disclosure, a system isprovided for remote control of at least one operating condition of asite. Referring to FIG. 1, a site 20 is shown, which may be aresidential site, for example. The site 20 includes an HVAC system 30,which may include an air conditioning system having a compressor unit22, and a furnace 24. The residential site may further include a heatpump, hot water heater, lighting systems, pool pump, and other types ofenergy consuming devices that may be controlled. A thermostat 100 iscoupled to the HVAC system 30, and may be configured to control the HVACsystem 30 and other various energy consuming devices. The thermostat 100preferably includes a software program for controlling operation of theHVAC system 30 as needed to adjust the temperature for the site tomaintain a desired temperature setting. The thermostat 100 may, forexample, have a temperature setting associated with an occupancy statewhen a user is present at the site 20, and a set-back temperaturesetting for when a user is not present at the site 20. The thermostat100 may also be programmable to include a schedule of two or moretemperature settings for various time periods during the day. In oneexemplary embodiment of a thermostat 100, the thermostat 100 includes anelectronic memory, such as an electronically erasable programmableread-only-memory (EEPROM), in which at least an occupancy temperaturesetting and a set-back temperature setting are stored. The program mayoptionally have a schedule of two or more temperature settings forvarious time periods during the day. Such a schedule may includepredefined occupancy settings such as a set-back temperature settingassociated with an unoccupied state, an occupied temperature settingassociated with an occupied state and a sleep temperature settingassociated with an occupied-asleep state. The thermostat 100 preferablyincludes an internal temperature sensor that allows for detecting asensed temperature within the site 20. The thermostat 100 may furtherinclude a display device 110. The thermostat 100 may be a wirelessthermostat that is capable of wireless communication with other devices,and is preferably in communication with a site interface device orproximity detection module, as explained below.

According to one aspect of the present disclosure, a system is providedfor remote control of an operating condition of a site 20 that includesa proximity detection module 220, which may be within an HVAC control26, or connected to the HVAC control 26 or thermostat 100 via a ClimateTalk CT-485 port. The proximity detection module detects the locationand/or distance from the site 20 of a location reporting device 210. Thelocation reporting device 210 may be a portable GPS device, or a mobiledevice. Preferably the location reporting device 210 is a mobile device210 such as a cellular or mobile phone, or a smart phone such as aBlackberry®, an Android® device, or an I-Phone® or I-Pad®, which cancommunicate using a WIFI or 802.11 based wireless communication, WiMAX,Bluetooth communication, Zigbee communication, subscriber based wirelessdata communication networks such as the 3G or 4G network, PCS network,EDGE network or other wireless communication means.

Referring to FIG. 1, the proximity detection module 220 may include acontroller or microprocessor 222 in communication with a wirelesscommunication device such as a wireless transceiver chip 226 and antenna228. The microprocessor 222 communicates with an electronic storage 224for storage of data provided by the location reporting device or mobiledevice 210. The proximity detection module 220 is configured toestablish wireless communication with the internet, or is coupled to aserver using a broadband connection for connecting to the internet, orother wireless network for enabling communication of location data froma location reporting device 210, as explained below.

The location reporting device 210 or mobile device 210 is preferablyconfigured to detect its location via GPS means, or cellulartriangulation means, to enable present location or proximity detection.The location reporting device 210 or mobile device 210 may be configuredto communicate its location data to a ‘cloud’ server site that isaccessible via the internet, such that the location data of the locationreporting device 210 or mobile device 210 can be accessed and obtainedby the proximity detection module 220. Alternatively, the proximitydetection module 220 may be directly accessible via the internet, suchthat the location reporting device 210 or mobile device 210 may directlycommunicate its location data to the proximity detection module 220. Insuch a case, the proximity detection module 220 may function as a mobileclient interface. In each of the above configurations, the proximitydetection module 220 is configured to receive or obtain location datafor a location reporting device 210 or mobile device 210 (such as asmart phone, for example).

Accordingly, one preferred embodiment of a system is provided for remotecontrol of at least one operating condition of a site 20 based onproximity location data. The system includes a proximity detectionmodule 220 located at the site. The proximity detection module 220includes a controller or microprocessor 222, which includes aselectively enabled proximity detection mode. The proximity detectionmodule 220 is configured to detect a distance between a locationreporting device 210 and the site 20, and to responsively determine anadjustment for altering an operating temperature setting for the site 20based on the distance of the location reporting device 210 when theproximity detection mode is enabled.

In the exemplary embodiment shown in FIG. 1, the location reportingdevice 210 is a mobile device 210 that includes a present location orproximity detection application. The proximity detection module 220 ispreferably configured to initiate altering of an operating temperaturesetting of the associated site 20 in response to receiving acommunication regarding a location of the mobile device 210. Thealtering of an operating temperature setting may comprise an adjustmentdetermined by the proximity detection module 220 based on location ofthe mobile device 210, which is used to offset to the presenttemperature setting for the site 20.

Specifically, the proximity detection module 220 is configured toreceive location data from the mobile device 210 that is indicative ofthe location of the user of the mobile device 210. From the locationdata, the proximity detection module 220 can detect a distance that auser of the mobile device 210 may be from the site 20, and a directionthat the user may be headed. For example, when the proximity detectionmodule 220 detects that the distance from the site 20 has increased frompreviously received location data, the proximity detection module 220determines that the user of the mobile device 210 is moving away fromthe site 20. When the proximity detection module 220 detects that thedistance from the site 20 has decreased from a previous location, theproximity detection module 220 determines that the user of the mobiledevice 210 is moving towards the site 20.

The system shown in FIG. 1 may further comprise a thermostat 100 coupledto the proximity detection module 220, which is configured to adjust atleast one temperature setting for the site 20 based on the adjustmentdetermined by the proximity detection module 220. Accordingly, theproximity detection module 220 is configured to initiate altering of atemperature setting of the thermostat 100 for the associated site 20 inresponse to receiving a communication regarding the location of themobile device 210. The mobile device 210 may comprise a cellular ormobile phone, an I-Pad® or I-Phone®, a Blackberry®, an Android® deviceor other equivalent smart phone device.

In the above exemplary embodiment, the proximity detection module 220has a proximity detection mode that may be selectively enabled by acommunication from the mobile device 210 to the proximity detectionmodule 220. Specifically, the proximity detection mode may be enabledvia a mobile device 210 that includes an application for displaying aselectable icon or other indicia for enabling the proximity detectionmode. For example, the mobile device 210 may be a smart phone thatincludes an application for displaying a “Destination Home” icon asshown in FIG. 1, which a user may select before heading home to initiatea communication to the proximity detection module 220 for enabling theproximity detection mode. The application may further communicate dataof an expected “Time to Destination” provided by the user, to provide anestimate of the travel time to travel to the site 20, as shown in FIG.1.

According to another aspect of the present disclosure, a system isprovided for remote control of operating conditions of a site 20 basedon whether the mobile device 210 is within a zone of a predetermineddistance from the site 20. Upon obtaining location data from the mobiledevice 210, the proximity detection module 220 at a site 20 isconfigured to determine, from a communication regarding the location ofthe mobile device 210, whether the mobile device 210 is within aparticular zone relative to the site 20. Specifically, the proximitydetection module 220 is configured to detect when an associated mobiledevice 210 is within a first zone (e.g., a zone less than 1 mile fromthe site 20), a second zone (e.g., a zone less than 3 miles from thesite 20, or a third zone (e.g., a zone greater than 5 miles from thesite 20). It should be noted that the zones are not necessarily a radialdistance from the site 20, and may be eccentric such as zone 260 shownin FIG. 2. Upon determining the location of the associated mobile device210 within a predetermined zone relative to the site 20, the proximitydetection module 220 is configured to determine an adjustment to adjusta current temperature setting for the site 20 based on whether themobile device 210 is within the first zone, second zone or third zone,for example. The adjustment amount may be based on the proximity of auser of the mobile device 210 relative to the site 20, as explainedbelow.

Referring to FIG. 2, an illustration of a map is shown depicting radiusrings indicating a number of zones at various distances relative to aresidential site 20. The illustration in FIG. 2 depicts at least a firstzone 260 less than 1 mile from the site 20, at least a second zone 262less than 3 miles from the site 20, and at least a third zone 264greater than 5 miles from the site 20. When the mobile device 210 iswithin the first zone 260, the temperature setting is altered by 2degrees Fahrenheit. When the mobile device 210 is within the second zone262, the temperature setting is altered by 3 degrees Fahrenheit. Whenthe mobile device 210 is within the third zone 264, the temperaturesetting is altered by 5 degrees. The system may be configured to includean additional smaller zone 266 in which there is only a 1 degreeadjustment amount to the temperature setting, and another smaller zone268 in which there is no adjustment amount to the temperature setting.

The proximity detection module 220 is configured to associate a givenmobile device 210 with a residential site 20 and to control operation ofa thermostat 100 and/or its temperature settings based on the detectedlocation of the mobile device 210 associated with the site 20. While theabove example illustrates a first zone that is less than 1 mile from thesite 20, a second zone that is less than 3 miles from the site 20, and athird zone is greater than 5 miles from the site 20, other suitabledistances may be employed. Similarly, the frequency at whichcommunication of location data occurs may be increased or decreased asthe location of the mobile device 210 becomes closer or further from thesite 20.

According to another aspect of the present disclosure, a system isprovided for control of at least one operating condition of a site 20based on proximity of a mobile device 210 to the site 20, as determinedby a connection with the mobile device 210. When the proximity detectionmodule 220 is within the site 20 (e.g., residential site 20) andestablishes a connection with a local WIFI network or Bluetoothcommunication device and/or a wireless router associated with the site20, the microprocessor 222 of the proximity detection module 220communicates information to the thermostat 100, which may responsivelyestablish an ‘occupied’ temperature setting for site 20. Thus, themicroprocessor 222 (or controller) can alter the temperature setting atthe site 20 (or enable a programmed schedule) in response to detectingthe mobile device 210 establishing a WIFI connection. Furthermore, whenthe WIFI connection is established with the mobile device 210, theproximity mode of the proximity detection module 220 can be disabled,such that communication of location data is no longer required.Similarly, the microprocessor 222 (or controller) can be used to alterthe temperature setting for site 20 in response to detecting the mobiledevice 210 losing a WIFI connection, which would be indicative of theuser leaving the site 20. Additionally, when the WIFI connection is lost(when the user leaves the site 20), the proximity mode of the proximitydetection module 220 can be enabled.

Accordingly, a system is provided for control of at least one operatingcondition of a site 20 based on proximity of a mobile device 210 asdetermined by a connection with the mobile device 210. The systemincludes a proximity detection module 220 located at a site 20,including a controller having a selectively enabled proximity detectionmode, wherein the controller is configured to detect when a mobiledevice 210 is at the site 20 based on the mobile device 210 establishinga connection with a WIFI network associated with the site 20, whereinthe controller alters the temperature setting for the site 20 inresponse to detecting the mobile device 210 establishing a connectionwith a WIFI network associated with the site 20.

Referring to FIG. 3, a method is further provided for control of atleast one operating condition of a site 20 based on proximity of amobile device 210. The method comprises determining at step 300 whethera proximity mode is enabled, if applicable to the particular embodimentfor remotely controlling operating temperature based on proximity of amobile device. Where the proximity mode is enabled (or not arequirement), the method proceeds at step 310 to receive anycommunication or report of location data for a mobile device that isassociated with a site (e.g., mobile device 210 in FIG. 1). The methodfurther comprises the step 320 of determining or detecting if thelocation of the mobile device is unchanged, or whether the location haschanged from previously received location data. At step 330, the methoddetermines from the changed location data the distance between themobile device and the site and, based on whether the distance isincreasing or decreasing, determines the direction of movement of themobile device 210 at step 340. Based on the location of the mobiledevice (e.g., based on whether the device is located within a zone, orbased on the distance from the site), the method then determines at step350 whether to apply an adjustment to the temperature setting for thesite. The method then determines an adjustment at step 360, andinitiates a signal to a thermostat, for example, for altering of thetemperature setting for the site.

According to another aspect of the present disclosure, another preferredembodiment of a system is provided for remote control of a temperaturesetting for a site based on proximity of a mobile device. The systemincludes a thermostat 100 that controls a temperature setting for a site20, as shown in FIG. 1, where the temperature setting is controlledbased on proximity of a mobile device 210. The mobile device 210includes a geospacial tracking device or other circuitry for determiningpresent location or proximity detection (e.g., GPS or cellulartriangulation means). The mobile device 210 includes a downloadableapplication that is configured to communicate or feed location data to aremote “cloud” server, and may further communicate a “Time toDestination” estimate to the site 20, as shown in FIG. 1. The frequencyat which communication of location data occurs may increase or decreaseas the mobile device 210 becomes closer or further from the site 20. Themobile device 210 is a cellular or mobile phone, or a smart phone suchas a Blackberry®, an Android® device, or an I-Phone® or I-Pad®, whichcan communicate using a WIFI or 802.11 based wireless communication,WiMAX, a Bluetooth communication, Zigbee communication, subscriber basedwireless data communication networks such as the 3G network or 4Gnetwork, PCS network, EDGE network or other wireless communicationmeans, or any combination thereof.

Using the location data set by the mobile device 210, a remote server(or hosted server application) is configured to determine the distancebetween a mobile device 210 and the site 20 (FIG. 1). The remote serverapplication is configured to determine an adjustment for altering anoperating temperature setting for the site 20 based on the distance. Forexample, the remote server may be configured to determine an adjustmentamount from the distance based on whether the mobile device 210 iswithin a first zone (e.g., a zone less than 1 mile from the site 20), asecond zone (e.g., a zone less than 3 miles from the site 20, or a thirdzone (e.g., a zone greater than 5 miles from the site 20), as shown inFIG. 2. The remote server may receive location data for more than onemobile device, where the adjustment is determined by the closest mobiledevice. The remote server communicates a command or an adjustment to thethermostat 100, such as a set-back of a temperature setting for the site20, which may be based on a user-profile configuration for geographiclocation established by the mobile device user. Accordingly, the remoteserver is able to communicate an adjustment for altering a temperaturesetting for the site 20.

In the above preferred embodiment, the thermostat 100 preferablyincludes a wireless communication device, such as the wirelesstransceiver chip 226 and antenna 228 in the proximity detection module220 in FIG. 1. The thermostat 100 is configured to establish a broadbandconnection or other wireless network connection for enablingcommunication with the internet, to receive the adjustment or a commandfor altering a temperature setting. The thermostat 100 automaticallyadjusts the temperature based on the adjustment, which changes as thelocation of the mobile device 210 moves relative to site 20.

In this manner, a user of a mobile device 210 (or location reportingdevice such as a GPS device) would be able to automatically controltemperature settings for a site 20, without having to enable anyproximity detection module. The time of expected arrival at the site 20could be updated or altered in route by use of GPS information, whichcan provide the present average speed and distance information, wherethe frequency of information transmittal may be altered as a function ofthis information. This would allow a user to more easily controltemperature settings for a site 20, such that the user would be morelikely to implement a setback temperature setting during unoccupied timeperiods that would result in reduced energy consumption. Accordingly,the above described systems provide a user of a mobile device with amore simplified way to control temperature settings or other operatingconditions for a site, to reduce energy consumption during specific timeperiods.

The foregoing description of the embodiments has been provided forpurposes of illustration and description. It is not intended to beexhaustive or to limit the invention. Individual elements or features ofa particular embodiment are generally not limited to that particularembodiment, but, where applicable, are interchangeable and can be usedin a selected embodiment, even if not specifically shown or described.The same may also be varied in many ways. Such variations are not to beregarded as a departure from the invention, and all such modificationsare intended to be included within the scope of the invention.

Example embodiments are provided so that this disclosure will bethorough, and will fully convey the scope to those who are skilled inthe art. Numerous specific details are set forth such as examples ofspecific components, devices, and methods, to provide a thoroughunderstanding of embodiments of the present disclosure. It will beapparent to those skilled in the art that specific details need not beemployed, that example embodiments may be embodied in many differentforms and that neither should be construed to limit the scope of thedisclosure. In some example embodiments, well-known processes,well-known device structures, and well-known technologies are notdescribed in detail.

The terminology used herein is for the purpose of describing particularexample embodiments only and is not intended to be limiting. As usedherein, the singular forms “a,” “an,” and “the” may be intended toinclude the plural forms as well, unless the context clearly indicatesotherwise. The terms “comprises,” “comprising,” “including,” and“having,” are inclusive and therefore specify the presence of statedfeatures, integers, steps, operations, elements, and/or components, butdo not preclude the presence or addition of one or more other features,integers, steps, operations, elements, components, and/or groupsthereof. The method steps, processes, and operations described hereinare not to be construed as necessarily requiring their performance inthe particular order discussed or illustrated, unless specificallyidentified as an order of performance. It is also to be understood thatadditional or alternative steps may be employed.

When an element or layer is referred to as being “on,” “engaged to,”“connected to,” or “coupled to” another element or layer, it may bedirectly on, engaged, connected or coupled to the other element orlayer, or intervening elements or layers may be present. In contrast,when an element is referred to as being “directly on,” “directly engagedto,” “directly connected to,” or “directly coupled to” another elementor layer, there may be no intervening elements or layers present. Otherwords used to describe the relationship between elements should beinterpreted in a like fashion (e.g., “between” versus “directlybetween,” “adjacent” versus “directly adjacent,” etc.). As used herein,the term “and/or” includes any and all combinations of one or more ofthe associated listed items.

Although the terms first, second, third, etc. may be used herein todescribe various elements, components, regions, layers and/or sections,these elements, components, regions, layers and/or sections should notbe limited by these terms. These terms may be only used to distinguishone element, component, region, layer or section from another region,layer or section. Terms such as “first,” “second,” and other numericalterms when used herein do not imply a sequence or order unless clearlyindicated by the context. Thus, a first element, component, region,layer or section discussed below could be termed a second element,component, region, layer or section without departing from the teachingsof the example embodiments.

Spatially relative terms, such as “inner,” “outer,” “beneath,” “below,”“lower,” “above,” “upper,” and the like, may be used herein for ease ofdescription to describe one element or feature's relationship to anotherelement(s) or feature(s) as illustrated in the figures. Spatiallyrelative terms may be intended to encompass different orientations ofthe device in use or operation in addition to the orientation depictedin the figures.

1. A system for remote control of an operating condition of a site,comprising: a proximity detection module located at a site, including acontroller having a selectively enabled proximity detection mode,wherein when the proximity detection mode is enabled, the proximitydetection module is configured to detect a distance between a locationreporting device and the site, and to responsively determine anadjustment to alter an operating temperature setting for the site basedon the distance of the location reporting device.
 2. The system of claim1, wherein the location reporting device is a mobile device thatincludes a present location or proximity detection application.
 3. Thesystem of claim 2, wherein the proximity detection mode is selectivelyenabled by a communication from the mobile device to the proximitydetection module.
 4. The system of claim 3, wherein the proximitydetection module is configured to initiate altering of an operatingtemperature setting of the associated site in response to receiving acommunication regarding a location of the mobile device.
 5. The systemof claim 3, wherein the proximity detection module is configured toreceive location data from the mobile device that is indicative of thelocation of the user of the mobile device.
 6. The system of claim 3,wherein the proximity detection module can detect a distance a user ofthe mobile device may be from the site and a direction that the user maybe headed.
 7. The system of claim 6, wherein when the proximitydetection module detects that the distance from the site has increasedfrom a previous location, the proximity detection module determines thatthe user of the mobile device is moving away from the site.
 8. Thesystem of claim 6, wherein when the proximity detection module detectsthat the distance from the site has decreased from a previous location,the proximity detection module determines that the user of the mobiledevice is moving towards the site.
 9. The system of claim 2, wherein themobile device is one of a cellular or mobile phone, an I-Pad® orI-Phone®, a Blackberry®, an Android® device or other equivalent smartphone device.
 10. The system of claim 1 further comprises a thermostatcoupled to the proximity detection module, being configured to adjust atleast one temperature setting for the site based on the adjustmentdetermined by the proximity detection module.
 11. The system of claim 5,wherein data received from the mobile device further comprises velocitydata or an estimated travel time for a user to return to the site.
 12. Asystem for remote control of a temperature for a site, comprising: aproximity detection module at a residential site, the proximitydetection module being configured to detect when a mobile device iswithin a first zone, a second zone, or a third zone relative to thesite, where the proximity detection module is configured to determine anadjustment to adjust a current temperature setting for the site based onwhether the mobile device is within the first zone, the second zone orthe third zone.
 13. The system of claim 12, wherein the adjustment isbased on the proximity of the mobile device to the site.
 14. The systemof claim 12, wherein the proximity detection module is configured toassociate a mobile device with a residential site and to control athermostat operation and/or settings based on the detected location ofthe mobile device for the site.
 15. The system of claim 12, wherein thefirst zone is less than 1 mile from the site, the second zone is lessthan 3 miles from the site, and the third zone is greater than 5 milesfrom the site.
 16. The system of claim 15, wherein the temperaturesetting is altered by 2 degrees where the mobile device is within thefirst zone.
 17. The system of claim 15, wherein the temperature settingis altered by 3 degrees where the mobile device is within the secondzone.
 18. The system of claim 15, wherein the temperature setting isaltered by 5 degrees where the mobile device is within the third zone.19. A system for remote control of an operating condition of a site,comprising: a proximity detection module located at a site, having acontroller with a selectively enabled proximity detection mode, whereinthe controller is configured to detect when a mobile device is at thesite based on the mobile device establishing a connection with a WIFInetwork associated with the site, wherein the controller alters thetemperature setting for the site in response to detecting the mobiledevice establishing a connection with a WIFI network associated with thesite.
 20. The system of claim 19 wherein the controller disables theproximity detection mode when the connection of the WIFI network isestablished with the mobile device.
 21. The system of claim 19 whereinthe controller alters the temperature setting for the site in responseto detecting when the connection of the WIFI network to the mobiledevice is lost.
 22. The system of claim 19 wherein the controllerenables the proximity detection mode when the connection of the WIFInetwork is lost with the mobile device.
 23. The system of claim 19,wherein the proximity detection module is configured to receivecommunication of location data for the mobile device, and toresponsively determine an adjustment to alter the temperature settingfor the site based on the location of the mobile device relative to thesite when the proximity detection mode is enabled.
 24. A system forremote control of a temperature setting of a site based on proximity ofa mobile device relative to the site, comprising: a thermostat at aresidential site, the thermostat being configured to alter a currenttemperature setting for the site in response to a communication of anadjustment that is based on a distance between the site and a mobiledevice, which is determined from location data provided by the mobiledevice.